#pragma once

#include "irc_base_filter.h"
#include "irc_empty_filter.h"
#include "irc_parser.h"

class irc_filter_manager
{
	public:
		irc_filter_manager(void);
		~irc_filter_manager(void);
		void process( const char *line );
		irc_base_filter *chain( irc_base_filter *filter );

	private:
		irc_parser parser;
		irc_base_filter *head;
		irc_base_filter *tail;
};

